/****************************
 * 常用基本－公共函数库
 ****************************/

(function () {

	/**
	 * 测试函数
	 **/
	exports.HELLO_ED = function () {
		return "hello ed!!!";
	};
	/**
	 * 获取当前时间
	 **/
	exports.currentTime = function(){
	    var timestamp = Date.parse(new Date()) / 1000;
	    return timestamp
	}
	/**
	 * 获取年月日
	 **/
	exports.getYMD = function(unix){
		if(!unix){
			unix = this.currentTime();
		}
		return this.dateFormat("YYYY-MM-dd",unix).split("-");
	}
	/**
	 * 格式化日期时间
	 **/
	exports.dateFormat = function(format,unix) {

    var newDate = new Date(unix*1000);

	    var date = {
	           "M+": newDate.getMonth() + 1,
	           "d+": newDate.getDate(),
	           "h+": newDate.getHours(),
	           "m+": newDate.getMinutes(),
	           "s+": newDate.getSeconds(),
	           "q+": Math.floor((newDate.getMonth() + 3) / 3),
	           "S+": newDate.getMilliseconds()
	    };
	    if (/(y+)/i.test(format)) {
	           format = format.replace(RegExp.$1, (newDate.getFullYear() + '').substr(4 - RegExp.$1.length));
	    }
	    for (var k in date) {
	           if (new RegExp("(" + k + ")").test(format)) {
	                  format = format.replace(RegExp.$1, RegExp.$1.length == 1
	                         ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
	           }
	    }
	    return format;
	}

}).call(this);